scent of lilies of the valley - Alemán Inglés Diccionario